2 8 7 5 9 1 10 4 3 6